]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
12 years agoScreenShield: send a signal to GSD to wake up the screen
Giovanni Campagna [Mon, 10 Mar 2014 18:16:03 +0000 (19:16 +0100)]
ScreenShield: send a signal to GSD to wake up the screen

Instead of poking through IDLETIME, which confuses the state tracking
and can prevent automatic suspend, send a special signal to GSD
when the screen is to be waken up for a notification.

Someday we'll bring over all the state tracking and avoid this
ping-pong between gnome-shell and gnome-settings-daemon, but
that day's not today.

https://bugzilla.gnome.org/show_bug.cgi?id=712706

12 years agoLightbox: complete radial effect for modal dialogs
Giovanni Campagna [Thu, 6 Mar 2014 15:17:36 +0000 (16:17 +0100)]
Lightbox: complete radial effect for modal dialogs

Rework the radial effect to use similar code to MetaBackground,
and adjust parameters to make it more noticeable.

https://bugzilla.gnome.org/show_bug.cgi?id=725830

12 years agonetwork: Don't show network-offline-symbolic in the top bar
Jasper St. Pierre [Mon, 10 Mar 2014 18:11:50 +0000 (14:11 -0400)]
network: Don't show network-offline-symbolic in the top bar

This is against the designs.

https://bugzilla.gnome.org/show_bug.cgi?id=725340

https://bugzilla.gnome.org/show_bug.cgi?id=721459

12 years agoNMConnectionSection: don't remove connections that were never added
Giovanni Campagna [Sat, 8 Mar 2014 18:54:09 +0000 (19:54 +0100)]
NMConnectionSection: don't remove connections that were never added

NMApplet will call removeConnection() unconditionally on all sections,
including those that had nothing to do with the connection in the first
place.

Fixes:

Gjs-WARNING **: JS ERROR: TypeError: this._connectionItems.get(...) is undefined
NMConnectionSection<.removeConnection@resource:///org/gnome/shell/ui/status/network.js:323
wrapper@resource:///org/gnome/gjs/modules/lang.js:169
NMApplet<._connectionRemoved@resource:///org/gnome/shell/ui/status/network.js:1885
wrapper@resource:///org/gnome/gjs/modules/lang.js:169

https://bugzilla.gnome.org/show_bug.cgi?id=725958

12 years agoUpdated Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 9 Mar 2014 04:26:03 +0000 (04:26 +0000)]
Updated Chinese (Taiwan) translation

12 years agoUpdated Lithuanian translation
Aurimas Černius [Sat, 8 Mar 2014 19:49:25 +0000 (21:49 +0200)]
Updated Lithuanian translation

12 years agoUpdated Chinese (China) translation
Wylmer Wang [Sat, 8 Mar 2014 14:04:28 +0000 (14:04 +0000)]
Updated Chinese (China) translation

12 years agoUpdated Latvian translation
Rūdolfs Mazurs [Sat, 8 Mar 2014 09:48:25 +0000 (11:48 +0200)]
Updated Latvian translation

12 years agoupdate Punjabi Translation for gnome-shell: Alam
A S Alam [Sat, 8 Mar 2014 01:31:38 +0000 (19:31 -0600)]
update Punjabi Translation for gnome-shell: Alam

12 years agologinDialog: Defer loading user list until needed
Florian Müllner [Fri, 7 Mar 2014 15:04:01 +0000 (16:04 +0100)]
loginDialog: Defer loading user list until needed

Loading the user list can be expensive, for instance when there is
a large number of users and/or their avatars have to be fetched over
the network. In case the user list is disabled anyway, there is no
point in doing that work just to hide it, so stop doing that.

https://bugzilla.gnome.org/show_bug.cgi?id=725905

12 years agologinDialog: Add missing return value
Florian Müllner [Fri, 7 Mar 2014 15:16:20 +0000 (16:16 +0100)]
loginDialog: Add missing return value

_loadUserList() may be used as idle handler, so we should explicitly
return a boolean.

https://bugzilla.gnome.org/show_bug.cgi?id=725905

12 years agocalendar: Grab key focus when user changes day
Volker Sobek [Mon, 3 Mar 2014 17:14:51 +0000 (18:14 +0100)]
calendar: Grab key focus when user changes day

When the user changes the active day by mouse click or keyboard focus
plus key press on a day in the grid, always move the keyboard focus to
the newly activated day.

This basically restores functionality that was introduced in commit
31478e9fb441 but got lost again in the re-factoring in commit
cc4659f5c697.

https://bugzilla.gnome.org/show_bug.cgi?id=725606

12 years agoUpdated Indonesian translation
Andika Triwidada [Fri, 7 Mar 2014 06:48:50 +0000 (06:48 +0000)]
Updated Indonesian translation

12 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Fri, 7 Mar 2014 02:35:31 +0000 (02:35 +0000)]
Updated Kazakh translation

12 years agoUpdated Czech translation
Marek Černocký [Thu, 6 Mar 2014 17:18:06 +0000 (18:18 +0100)]
Updated Czech translation

12 years agoLookingGlass: add GObject and Gio to the ns available inline
Giovanni Campagna [Thu, 6 Mar 2014 15:20:04 +0000 (16:20 +0100)]
LookingGlass: add GObject and Gio to the ns available inline

Having to go through import.gi is awfully inconvenient when one
is using the looking glass as a quick gjs console, and we're
already importing all sorts of stuff there.

https://bugzilla.gnome.org/show_bug.cgi?id=725832

12 years agoUpdated Galician translations
Fran Diéguez [Thu, 6 Mar 2014 11:27:41 +0000 (12:27 +0100)]
Updated Galician translations

12 years agoUpdated Friulian translation
Fabio Tomat [Thu, 6 Mar 2014 10:11:35 +0000 (11:11 +0100)]
Updated Friulian translation

12 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Thu, 6 Mar 2014 08:38:30 +0000 (08:38 +0000)]
Updated Brazilian Portuguese translation

12 years agoUpdated Friulian translation
Fabio Tomat [Thu, 6 Mar 2014 03:59:38 +0000 (04:59 +0100)]
Updated Friulian translation

12 years agoUpdated Friulian translation
Fabio Tomat [Thu, 6 Mar 2014 03:23:40 +0000 (04:23 +0100)]
Updated Friulian translation

12 years agoUpdated Friulian translation
Fabio Tomat [Thu, 6 Mar 2014 02:59:10 +0000 (03:59 +0100)]
Updated Friulian translation

12 years agoUpdated Friulian translation
Fabio Tomat [Thu, 6 Mar 2014 02:45:24 +0000 (03:45 +0100)]
Updated Friulian translation

12 years agoBump version to 3.11.91
Florian Müllner [Wed, 5 Mar 2014 23:23:41 +0000 (00:23 +0100)]
Bump version to 3.11.91

Update NEWS.

12 years agocalendar: Don't forget to rebuild the calendar
Volker Sobek [Mon, 3 Mar 2014 01:48:25 +0000 (02:48 +0100)]
calendar: Don't forget to rebuild the calendar

Don't forget to rebuild the calendar when changing the setting
'org.gnome.shell.calendar show-weekdate'. This wasn't happening anymore
and changing the setting resulted in a calendar without the days
grid.

https://bugzilla.gnome.org/show_bug.cgi?id=725533

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Wed, 5 Mar 2014 16:58:56 +0000 (18:58 +0200)]
Updated Hebrew translation

12 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 5 Mar 2014 15:58:35 +0000 (16:58 +0100)]
Updated Spanish translation

12 years agoCalendar: make current date label clickable
Vit Stanislav [Mon, 16 Jan 2012 12:01:18 +0000 (13:01 +0100)]
Calendar: make current date label clickable

Once you start navigating between months, you can't return to the
current day.  However, the current day is always displayed above the
calendar grid.  Fix this by making the current date clickable; when
clicked, the calendar grid jumps back to that day.

https://bugzilla.gnome.org/show_bug.cgi?id=641366

12 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 5 Mar 2014 15:39:11 +0000 (16:39 +0100)]
Updated Spanish translation

12 years agoUpdated Korean translation
Changwoo Ryu [Wed, 5 Mar 2014 10:55:27 +0000 (19:55 +0900)]
Updated Korean translation

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 5 Mar 2014 05:47:35 +0000 (06:47 +0100)]
Updated Norwegian bokmål translation

12 years agoUpdated Polish translation
Piotr Drąg [Tue, 4 Mar 2014 17:18:35 +0000 (18:18 +0100)]
Updated Polish translation

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 4 Mar 2014 16:30:55 +0000 (18:30 +0200)]
Updated Hebrew translation

12 years agoNetworkMenu: use Connected instead of profile name for wired and wwan
Giovanni Campagna [Tue, 4 Mar 2014 13:02:00 +0000 (14:02 +0100)]
NetworkMenu: use Connected instead of profile name for wired and wwan

The profile name is most often not useful (because it's an
autogenerated string like "Wired Connection 1"), and even when it
is, it's already available in the submenu.

https://bugzilla.gnome.org/show_bug.cgi?id=725586

12 years agoUpdated Galician translations
Fran Diéguez [Mon, 3 Mar 2014 16:34:02 +0000 (17:34 +0100)]
Updated Galician translations

12 years agoNetworkAgent: fix initial secrets requests after 17726abb
Dan Williams [Thu, 20 Feb 2014 21:10:36 +0000 (15:10 -0600)]
NetworkAgent: fix initial secrets requests after 17726abb

While the named commit was correct for VPN connections, it didn't
work correctly for the initial secrets requests like when connecting
to a new access point.  In that case, secrets *should* be requested
when none are found, but only if interaction is enabled.  The
bits of 17726abb which removed checking secrets against the hints
*were* correct, but 17726abb removed too much.

Also, to ensure passwords don't get inadvertently cleared when
simply reading them from the keyring, don't save passwords
unless something might have changed.

https://bugzilla.gnome.org/show_bug.cgi?id=724779

12 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 2 Mar 2014 17:57:10 +0000 (19:57 +0200)]
Updated Lithuanian translation

12 years agoUpdated Polish translation
Piotr Drąg [Sun, 2 Mar 2014 16:24:18 +0000 (17:24 +0100)]
Updated Polish translation

12 years agoFix a typo
Piotr Drąg [Sun, 2 Mar 2014 16:21:34 +0000 (17:21 +0100)]
Fix a typo

12 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Sat, 1 Mar 2014 18:15:45 +0000 (20:15 +0200)]
Finnish translation update by Jiri Grönroos

12 years agoUpdate Arabic translation
Khaled Hosny [Fri, 28 Feb 2014 21:08:45 +0000 (23:08 +0200)]
Update Arabic translation

12 years agoperf: Restore shell after runs
Adel Gadllah [Fri, 21 Feb 2014 11:30:40 +0000 (12:30 +0100)]
perf: Restore shell after runs

Currently running the perf tool results into no wm running
afterwards making it hard for the user to get the results from a terminal
and generally does not make it easy for users to run it to gather numbers.

So restore the shell after the test has completed.

https://bugzilla.gnome.org/show_bug.cgi?id=724870

12 years agoplugin: Don't query for swap_events support directly
Adel Gadllah [Fri, 21 Feb 2014 10:50:42 +0000 (11:50 +0100)]
plugin: Don't query for swap_events support directly

There is no need for the duplication, clutter already exports
this information.

https://bugzilla.gnome.org/show_bug.cgi?id=724870

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 28 Feb 2014 13:13:08 +0000 (14:13 +0100)]
Updated Spanish translation

12 years agoDon't use get_core_device
Jasper St. Pierre [Thu, 27 Feb 2014 19:01:30 +0000 (14:01 -0500)]
Don't use get_core_device

clutter_device_manager_get_core_device calls XIGetClientPointer, which
requires a round-trip to the server. Since we do this on StWidget
creation, this means a full round-trip for every created StWidget.
Replace this with get_device with the ID of the VCP/VCK, since mutter
doesn't support MPX, and we know this is what the device is.

12 years agoTajik translation updated
Victor Ibragimov [Thu, 27 Feb 2014 07:13:18 +0000 (12:13 +0500)]
Tajik translation updated

12 years agomessageTray: Make sure that the source actor is square
Adel Gadllah [Wed, 26 Feb 2014 17:09:45 +0000 (18:09 +0100)]
messageTray: Make sure that the source actor is square

Commit b7e1539699ef removed the size to support hidpi but that caused the
actor to no longer be square. Fix that by going back to setting a size
but apply the scale factor before doing so.

12 years agolocation: Adapt to new Geoclue agent interface
Zeeshan Ali (Khattak) [Mon, 24 Feb 2014 18:26:46 +0000 (18:26 +0000)]
location: Adapt to new Geoclue agent interface

To be able to correctly setup dbus policy, I had to change the expected
agent D-Bus API a bit: Now object path is fixed and not different for
each user.

https://bugzilla.gnome.org/show_bug.cgi?id=725082

12 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 24 Feb 2014 16:28:11 +0000 (17:28 +0100)]
Updated Spanish translation

12 years agoUpdated Galician translations
Fran Diéguez [Mon, 24 Feb 2014 14:22:12 +0000 (15:22 +0100)]
Updated Galician translations

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Mon, 24 Feb 2014 13:25:37 +0000 (15:25 +0200)]
Updated Hebrew translation

12 years agoshell-util: Fix warning in shell_util_cursor_tracker_to_clutter
Jasper St. Pierre [Sun, 23 Feb 2014 15:52:59 +0000 (10:52 -0500)]
shell-util: Fix warning in shell_util_cursor_tracker_to_clutter

If the sprite is NULL, like if a Wayland app wanted to hide the cursor,
then we need to hide the ClutterTexture on our side, as ClutterTexture
has no easy way to tell it to paint nothing.

12 years agoshell-global: Only set the scale factor if get_setting succeeded
Jasper St. Pierre [Sat, 22 Feb 2014 23:00:57 +0000 (18:00 -0500)]
shell-global: Only set the scale factor if get_setting succeeded

If gdk_screen_get_setting fails, like if it's running without XSettings,
then the GValue will have a value of 0. A lot of code tries to divide by
the scale factor. This produces NaN, and combined with the fact that NaN
is "leaky", we very quickly end up spinning out of control.

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Sun, 23 Feb 2014 12:16:30 +0000 (14:16 +0200)]
Updated Hebrew translation

12 years agoUpdated Chinese (China) translation
eternalhui [Sun, 23 Feb 2014 09:57:11 +0000 (09:57 +0000)]
Updated Chinese (China) translation

12 years agoworkspaceThumbnails: Really fix DND creating new workspaces
Florian Müllner [Sat, 22 Feb 2014 23:10:50 +0000 (00:10 +0100)]
workspaceThumbnails: Really fix DND creating new workspaces

The same problem spotted in commit 89a2dc71fc1ed is present in
some more places, fix those as well.

https://bugzilla.gnome.org/show_bug.cgi?id=724686

12 years agoshell-js: Kill some compile warnings
Jasper St. Pierre [Sat, 22 Feb 2014 22:41:10 +0000 (17:41 -0500)]
shell-js: Kill some compile warnings

jsapi.h has some bad warnings with gcc. gjs-module.h already includes
jsapi.h and uses a complicated set of GCC pragmas to mask them out, so
just kill our include.

12 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Sat, 22 Feb 2014 10:27:32 +0000 (11:27 +0100)]
Updated Belarusian translation.

12 years agoUpdated Czech translation
Marek Černocký [Sat, 22 Feb 2014 07:51:14 +0000 (08:51 +0100)]
Updated Czech translation

12 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Fri, 21 Feb 2014 17:25:04 +0000 (17:25 +0000)]
Updated Kazakh translation

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 21 Feb 2014 12:10:31 +0000 (13:10 +0100)]
Updated Spanish translation

12 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Fri, 21 Feb 2014 12:02:52 +0000 (12:02 +0000)]
Updated Brazilian Portuguese translation

12 years agoworkspaceThumbnails: Fix creating new workspace via DND
Florian Müllner [Fri, 21 Feb 2014 09:38:29 +0000 (10:38 +0100)]
workspaceThumbnails: Fix creating new workspace via DND

Commit 61a58ff3c981d4 replaced the (removed in commit 254afc50223a7)
MetaWindowActor.get_workspace() method by MetaWindow.get_workspace(),
but did not take into account that the return values differ - the
former returns the workspace index, the latter the workspace object.

https://bugzilla.gnome.org/show_bug.cgi?id=724686

12 years agoUpdated Indonesian translation
Andika Triwidada [Fri, 21 Feb 2014 06:46:22 +0000 (06:46 +0000)]
Updated Indonesian translation

12 years agoUpdated Greek translation
Dimitris Spingos [Thu, 20 Feb 2014 21:20:56 +0000 (23:20 +0200)]
Updated Greek translation

12 years agoUpdated Lithuanian translation
Aurimas Černius [Thu, 20 Feb 2014 20:42:10 +0000 (22:42 +0200)]
Updated Lithuanian translation

12 years agoshellDBus: Fix LaunchExtensionPreferences()
Florian Müllner [Thu, 20 Feb 2014 19:14:21 +0000 (20:14 +0100)]
shellDBus: Fix LaunchExtensionPreferences()

Commit 5dedc5d8ba4f0e6fa removed "unused" functionality which was
still used by that method. Launch it via GAppInfo instead, which
still supports passing URIs.

https://bugzilla.gnome.org/show_bug.cgi?id=724813

12 years agoTajik translation updated
Victor Ibragimov [Thu, 20 Feb 2014 12:00:40 +0000 (17:00 +0500)]
Tajik translation updated

12 years agoBump version to 3.11.90
Florian Müllner [Wed, 19 Feb 2014 23:27:59 +0000 (00:27 +0100)]
Bump version to 3.11.90

Update NEWS.

12 years agoRevert "viewSelector: Give the active page key focus when it is shown"
Florian Müllner [Wed, 19 Feb 2014 00:44:58 +0000 (01:44 +0100)]
Revert "viewSelector: Give the active page key focus when it is shown"

This broke keyboard navigation in the app picker, which is not an
acceptable regression for the release.

This reverts commit ec2bb039ae7ab3f3504bfe0fdba6c715f5a838fd.

12 years agowindowManager: Animate tile previews
Florian Müllner [Mon, 2 Sep 2013 00:17:58 +0000 (02:17 +0200)]
windowManager: Animate tile previews

With tile previews being implemented as Clutter actors in the shell, we
can now easily add fancy animations when showing/hiding the preview.
Besides looking more polished, the animations also help understanding
what will happen to the window when the drag is finished.

https://bugzilla.gnome.org/show_bug.cgi?id=665758

12 years agowindowManager: Implement tile previews
Florian Müllner [Sun, 1 Sep 2013 22:26:12 +0000 (00:26 +0200)]
windowManager: Implement tile previews

Mutter now delegates tile previews to compositor plugins, so
add a simple implementation based on the UI previously provided
by mutter.

https://bugzilla.gnome.org/show_bug.cgi?id=665758

12 years agowindow-tracker: Be more cautious when setting focus app
Florian Müllner [Fri, 24 Jan 2014 15:26:49 +0000 (10:26 -0500)]
window-tracker: Be more cautious when setting focus app

Since we started tracking non-interesting windows, we can no longer
assume that if we manage to find an app associated with the focus window,
it should appear focused - we now can find apps for docks, the DESKTOP
window etc.
To restore the old behavior, make sure that the focus window or one of
its parents is "interesting".

https://bugzilla.gnome.org/show_bug.cgi?id=722928

12 years agoendSessionDialog: Add extra strings for translation
Kalev Lember [Wed, 19 Feb 2014 22:53:00 +0000 (23:53 +0100)]
endSessionDialog: Add extra strings for translation

Add two extra, currently unused strings in order to make the life easier
for translators and avoid breaking the upcoming string freezes.

https://bugzilla.gnome.org/show_bug.cgi?id=722898

12 years agoendSessionDialog: Warn when trying to install updates on battery power
Kalev Lember [Wed, 19 Feb 2014 18:59:47 +0000 (19:59 +0100)]
endSessionDialog: Warn when trying to install updates on battery power

Interrupting update installation can mess up the package database quite
a bit and could lead to totally destroying the distro installtion. To
avoid running out of juice during an upgrade, warn when someone tries to
install updates on battery power.

https://bugzilla.gnome.org/show_bug.cgi?id=722898

12 years agoendSessionDialog: Offer offline updates in the shutdown dialog
Kalev Lember [Wed, 19 Feb 2014 18:58:50 +0000 (19:58 +0100)]
endSessionDialog: Offer offline updates in the shutdown dialog

This adds a checkbox for installing software updates to the shut down
dialog. The implementation relies on an already prepared offline update
and uses PackageKit's pk-trigger-offline-update helper to trigger the
installation.

https://bugzilla.gnome.org/show_bug.cgi?id=722898

12 years agoendSessionDialog: Fix the "Restart & Install" button
Kalev Lember [Tue, 18 Feb 2014 21:17:58 +0000 (22:17 +0100)]
endSessionDialog: Fix the "Restart & Install" button

This moves the dialog type overriding that gnome-software uses to bring
up restartInstallDialogContent from _sync() to OpenAsync(), in order to
ensure the type is overridden early enough to show the correct buttons.

While at this, make sure the & symbol in the button's label is escaped
to avoid runtime warnings, now that the label actually gets used.

https://bugzilla.gnome.org/show_bug.cgi?id=722898

12 years agoendSessionDialog: Simplify CSS padding handling
Kalev Lember [Tue, 18 Feb 2014 20:49:33 +0000 (21:49 +0100)]
endSessionDialog: Simplify CSS padding handling

... so that we add more items to messageLayout without having to
hardcode the same padding in each of the children.

https://bugzilla.gnome.org/show_bug.cgi?id=722898

12 years agoendSessionDialog: Use a 48px icon as per mockups
Kalev Lember [Tue, 18 Feb 2014 20:41:30 +0000 (21:41 +0100)]
endSessionDialog: Use a 48px icon as per mockups

https://bugzilla.gnome.org/show_bug.cgi?id=722898

12 years agowindowManager: Don't remove the active workspace
Florian Müllner [Mon, 30 Sep 2013 17:59:09 +0000 (19:59 +0200)]
windowManager: Don't remove the active workspace

Currently workspaces (except for the last one) are removed when
they become empty. While we do have special treatment for the
case where the currently active workspace is removed, we just
move directly without animations to the last workspace to avoid
ending up on a "random" workspace. However this behavior is still
a bit confusing, so keep the workspace around instead until the
user decides to move to another one.

https://bugzilla.gnome.org/show_bug.cgi?id=709064

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 19 Feb 2014 18:45:45 +0000 (19:45 +0100)]
Updated Norwegian bokmål translation

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Wed, 19 Feb 2014 18:04:26 +0000 (18:04 +0000)]
Updated Brazilian Portuguese translation

12 years agobrowser_plugin: Expose version validation boolean
Adel Gadllah [Tue, 18 Feb 2014 18:29:03 +0000 (19:29 +0100)]
browser_plugin: Expose version validation boolean

Expose the version validation boolean through the public JS
API so that e.g.o can make use of it.

https://bugzilla.gnome.org/show_bug.cgi?id=724683

12 years agoextensionSystem: Add a gsettings key to disable version validation
Adel Gadllah [Tue, 18 Feb 2014 17:10:22 +0000 (18:10 +0100)]
extensionSystem: Add a gsettings key to disable version validation

Add a key 'disable-extension-version-validation' key that disables
the validation of extension's claimed to be supported shell version
with the shell version and just load all extensions unconditionally.

https://bugzilla.gnome.org/show_bug.cgi?id=724683

12 years agopopupMenu: Use an image for arrows
Carlos Soriano [Tue, 18 Feb 2014 12:45:26 +0000 (13:45 +0100)]
popupMenu: Use an image for arrows

Until now the arrows were the associated arrow
character of the font. This cause some problems like
different arrows for different fonts, and size can be
altered because of the font size.
To solve that, use an image for the arrows.

https://bugzilla.gnome.org/show_bug.cgi?id=720206

12 years agopopupMenu: Use relative rotation for arrows
Carlos Soriano [Tue, 18 Feb 2014 14:47:47 +0000 (15:47 +0100)]
popupMenu: Use relative rotation for arrows

Currently the animation of the arrows doesn't take
into account previous rotation.
Since in a incoming patch we will use one arrow
and rotate it to generate the four directions, we
need that the animation use relative rotation.

https://bugzilla.gnome.org/show_bug.cgi?id=720206

12 years agopopupMenu: Rename _arrow_rotation to follow JS covention
Carlos Soriano [Wed, 19 Feb 2014 11:35:59 +0000 (12:35 +0100)]
popupMenu: Rename _arrow_rotation to follow JS covention

12 years agoshell_global: Use correct agruments for in update_scale_factor
Adel Gadllah [Tue, 18 Feb 2014 22:28:51 +0000 (23:28 +0100)]
shell_global: Use correct agruments for in update_scale_factor

Otherwise we crash ...

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agohdpi: Revert hacks
Adel Gadllah [Tue, 18 Feb 2014 22:25:10 +0000 (23:25 +0100)]
hdpi: Revert hacks

Revert the hacks that where added in response to a bug caused by
commit ba459f4d202

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agopopupMenu: Make destroy() a bit more robust
Florian Müllner [Fri, 14 Feb 2014 23:32:45 +0000 (00:32 +0100)]
popupMenu: Make destroy() a bit more robust

Currently destroying a menu's actor and calling its destroy() method
are subtly different - the latter will also result in the menu being
removed from the corresponding menu manager.
There is no good justification for that behavior, so make both actions
behave the same.

https://bugzilla.gnome.org/show_bug.cgi?id=724690

12 years agomessageTray: don't force a size on SourceActor's iconBin
Cosimo Cecchi [Tue, 18 Feb 2014 05:03:09 +0000 (21:03 -0800)]
messageTray: don't force a size on SourceActor's iconBin

Supports hidpi icons this way.

https://bugzilla.gnome.org/show_bug.cgi?id=724607

12 years agoosdWindow: scale by scaleFactor
Cosimo Cecchi [Tue, 18 Feb 2014 04:55:15 +0000 (20:55 -0800)]
osdWindow: scale by scaleFactor

Since we calculate this dimensions from the size of the monitor, the
result was too large. Scale it by scaleFactor instead.

https://bugzilla.gnome.org/show_bug.cgi?id=724607

12 years agodateMenu: Update gnome-clocks' desktop file
Debarshi Ray [Thu, 13 Feb 2014 11:53:42 +0000 (12:53 +0100)]
dateMenu: Update gnome-clocks' desktop file

https://bugzilla.gnome.org/show_bug.cgi?id=724282

12 years agotelepathyClient: Use locale format for timestamps
Carlos Soriano [Tue, 18 Feb 2014 10:14:07 +0000 (11:14 +0100)]
telepathyClient: Use locale format for timestamps

Until now the timestamps were using 24h format.
Check gsetting clock-format to know when
the user is using 12h format or 24h format and
make the timestamp acordingly.

https://bugzilla.gnome.org/show_bug.cgi?id=715158

12 years agoNetworkMenu: add VPN settings menu item
Giovanni Campagna [Mon, 17 Feb 2014 14:04:40 +0000 (15:04 +0100)]
NetworkMenu: add VPN settings menu item

Add a menu item that launches the VPN page of the network panel,
or the network panel generically if multiple VPNs are configured.

https://bugzilla.gnome.org/show_bug.cgi?id=709167

12 years agotelepathyClient: Use ratio char for timestamps
Carlos Soriano [Mon, 17 Feb 2014 19:44:27 +0000 (20:44 +0100)]
telepathyClient: Use ratio char for timestamps

12 years agoShellApp: remove impossible check
Giovanni Campagna [Thu, 13 Feb 2014 21:32:48 +0000 (22:32 +0100)]
ShellApp: remove impossible check

The action muxer is created and destroyed with the running state,
it can never be NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=722554

12 years agoNetworkMenu: use radio items instead of switches for multiple profiles
Giovanni Campagna [Sat, 8 Feb 2014 14:02:05 +0000 (15:02 +0100)]
NetworkMenu: use radio items instead of switches for multiple profiles

Multiple connections for the same device are mutually exclusive, so
a switch is not the appropriate UI metaphor. Use a radio item instead,
and provide a separate "Turn off" item to disconnect.
Behavior when there is only one connection is not changed, there
is a single Connect/Turn off item.

https://bugzilla.gnome.org/show_bug.cgi?id=723570

12 years agoNetworkMenu: sort connections by name only
Giovanni Campagna [Sat, 8 Feb 2014 13:33:32 +0000 (14:33 +0100)]
NetworkMenu: sort connections by name only

We don't watch for timestamp changes, and sorting by name keeps
the order consistent and predictable. In practice, there should
be at most 3 or 4 elements, so the user will always read all them
at once and sorting is irrelevant.

https://bugzilla.gnome.org/show_bug.cgi?id=723570

12 years agoNetworkMenu: fix connection name update
Giovanni Campagna [Sat, 8 Feb 2014 13:32:23 +0000 (14:32 +0100)]
NetworkMenu: fix connection name update

If the connection name is changed, the UUID doesn't necessarily,
so checkConnection would take the early return path. Make sure
we update the existing menu item too.

https://bugzilla.gnome.org/show_bug.cgi?id=723570